import request from '@/utils/request'
// 获取基础题库详情
export function getQuestionList(params) {
    return request({
        url: '/questions',
        method: 'get',
        params
    })
}

// 获取学科
export function getSimpleSubjectList() {
    return request({
        url: '/subjects/simple',
        method: 'get'

    })
}

// 基础题库详情
export function getDetailQustion(id) {
    return request({
        url: `/questions/${id}`,
        method: 'get'

    })
}

// 基础题库删除
export function delBasicQustion(id) {
    return request({
        url: `/questions/${id}`,
        method: 'DELETE'

    })
}

// 基础题库修改
// export function editQustion(id) {
//     return request({
//         url: `/questions/${id}`,
//         method: 'PUT'

//     })
// }

// 批量导入题
// export function getQustions(data) {
//     return request({
//         url: ' /questions/batch',
//         method: 'post',
//         data

//     })
// }

// 精选题库列表
export function getSeclectedQustion(params) {
    return request({
        url: '/questions/choice',
        method: 'get',
        params

    })
}

// 精选题库详情
export function getSelDetailQustion(params) {
    return request({
        url: '/questions/choice',
        method: 'get',
        params

    })
}

// 审核意见
export function getCheckOpinion(id) {
    return request({
        url: `/questions/${id}/auditOpinions`,
        method: 'get'

    })
}
// 加入移出精选
export function addtoSelectedQuestion(data) {
    return request({
        url: `/questions/choice/${data.id}/${data.choiceState}`,
        method: 'PATCH'

    })
}
// 精选题库上下架
export function getPublished(data) {
    return request({
        url: `/questions/choice/${data.id}/${data.publishState}`,
        method: 'post'

    })
}

// 学科列表
export function simple() {
    return request({
        url: '/subjects/simple',
        method: 'get'
    })
}
// 目录列表
export function simple1(data) {
    return request({
        url: '/directorys',
        method: 'get',
        data
    })
}
// 企业列表
export function companys() {
    return request({
        url: '/companys',
        method: 'get'
    })
}
// 标签列表
export function list(data) {
    return request({
        url: '/tags',
        method: 'get',
        data
    })
}

// 基础题库添加
export function add(data) {
    return request({
        url: '/questions',
        method: 'post',
        data
    })
}

// 基础题库修改
export function update(data) {
    return request({
        url: `/questions/${data.id}`,
        method: 'put',
        data
    })
}
// 题库详情
export function detail(data) {
    return request({
        url: `/questions/${data.id}`,
        method: 'get',
        data
    })
}
// 组题列表
export function randoms(data) {
    return request({
        url: '/questions/randoms',
        method: 'get',
        data
    })
}
// 组题列表删除
export function removeRandoms(data) {
    return request({
        url: ` /questions/randoms/${data.id}`,
        method: 'DELETE',
        data
    })
}